package Negocio;

import Persistencia.AdmPersistenciaCerealCosechaGruesa;


public class CerealCosechaGruesa extends Cereal implements ClaseNegocio{
	
	private double desperdicio;
	
	
	public CerealCosechaGruesa(long c, String n,int is, int fs, double r, String est, double desp, Mineral m) {
		super(c, n, is, fs, r, est,m);
		desperdicio = desp;
	}
	
	public double getDesperdicio() {
		return desperdicio;
	}
	
	public void setDesperdicio(double desperdicio) {
		this.desperdicio = desperdicio;
	}
	
	public CerealCosechaGruesaView getView()
	{
		return new CerealCosechaGruesaView(this);
	}


	@Override
	public void insert() {
		Long codigo = AdmPersistenciaCerealCosechaGruesa.getInstancia().insertar(this);
		this.setCodigo(codigo);
		
	}

	@Override
	public void update() {
		AdmPersistenciaCerealCosechaGruesa.getInstancia().modificar(this);
		
	}

	@Override
	public double sembrada(double areaSiembra) {
		
		return (this.getRinde()*areaSiembra)-(this.getRinde()*this.getDesperdicio());
	}


	
	

}
